SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS OFF
GO
CREATE PROCEDURE [dbo].[paObtenerServiciosActivosDeSuplentesFuncionales] 

@Anio INT 	

AS
SET NOCOUNT ON
SET DATEFORMAT DMY
DECLARE @IdUsuario INT 

SET @IdUsuario = dbo.sp_usuario(SYSTEM_USER)

--

SELECT ApellidosYNombres, FechaAlta, IdSubservicio, CUPOF
    FROM vwServiciosAgentesSF S
	 WHERE S.IdSituacionRevista = 3 
    	      AND @Anio >= YEAR(S.FechaAlta)
	      AND S.FechaBaja IS NULL 
	     AND EXISTS (SELECT top 1  Org.CUISE FROM TB_RelUsuarioOrganizacion RUO INNER JOIN Tb_Organizaciones Org ON Org.IdOrganizaciones = RUO.IdOrganizacion WHERE RUO.IdUsuario=@IdUsuario AND ORG.CUISE=S.CUISE)
	 ORDER BY CUPOF
GO
GRANT EXECUTE ON  [dbo].[paObtenerServiciosActivosDeSuplentesFuncionales] TO [PersonalDocente]
GRANT EXECUTE ON  [dbo].[paObtenerServiciosActivosDeSuplentesFuncionales] TO [PersonalDocenteDireccion]
GRANT EXECUTE ON  [dbo].[paObtenerServiciosActivosDeSuplentesFuncionales] TO [SoloVer]
GO
